<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>ES6语法功能简单介绍</title>
</head>
<body>

<h4>http://es6.ruanyifeng.com/</h4>

<p>let 声明的变量只在 let 命令所在的代码块内有效。</p>

<p>let 只能声明一次 var 可以声明多次</p>

<h4>变量i作用域</h4>
<script>
    if(true){
        var i=1;
    }
    console.log(i);

    if(true){
        let i=1;
        console.log(i);
    }
    console.log(i);
/////////////////////////////////////
    {
        var a = 1;
        let b = 2;
        console.log('区块内a=',a);
        console.log('区块内b=',b);
    }
    console.log('区块外a=',a);
    console.log('区块外b=',b);//Uncaught ReferenceError: b is not defined

</script>
</body>
</html>
